well situated - Francés Inglés Diccionario